package org.fhm.zdte.client.pojo;

import java.util.Map;

/**
 * Request body for proxy.
 *
 * @author 谭波
 * @since 2023/12/29
 */
public class ProxyRequestBody {

    public static final String TO_SERVER = "SERVER";

    public static final String TO_MYSELF = "MYSELF";

    public static final String TO_MYSELF_SERVICE = "MYSELF_SERVICE";

    public static final String TO_CLIENT = "CLIENT";

    private Map<String, Object> parameters;

    private String contentType;

    private String target;

    private String targetType;

    private String interfaceUrl;

    private String messageNumber;

    public String getContentType() {
        return contentType;
    }

    public void setContentType(String contentType) {
        this.contentType = contentType;
    }

    public Map<String, Object> getParameters() {
        return parameters;
    }

    public void setParameters(Map<String, Object> parameters) {
        this.parameters = parameters;
    }

    public String getTarget() {
        return target;
    }

    public void setTarget(String target) {
        this.target = target;
    }

    public String getInterfaceUrl() {
        return interfaceUrl;
    }

    public void setInterfaceUrl(String interfaceUrl) {
        this.interfaceUrl = interfaceUrl;
    }

    public String getTargetType() {
        return targetType;
    }

    public void setTargetType(String targetType) {
        this.targetType = targetType;
    }

    public String getMessageNumber() {
        return messageNumber;
    }

    public void setMessageNumber(String messageNumber) {
        this.messageNumber = messageNumber;
    }
}
